technical services supervisor - German English Dictionary